package com.youlai.boot.system.model.entity;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableName;
import com.youlai.boot.common.base.BaseEntity;
import org.hibernate.validator.constraints.Length;

/**
 * 新产品 线实体对象
 *
 * @author lwb
 * @since 2025-07-14 16:24
 */
@Getter
@Setter
@TableName("lps_order_xian")
public class LpsOrderXian extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 莱普森订单id
     */
    private Long orderId;
    /**
     * 采购订单
     */
    private String cgdd;
    /**
     * PO行项目
     */
    private String poxxm;
    /**
     * 销售订单
     */
    private String xsdd;
    /**
     * SO行项目
     */
    private String soxxm;
    /**
     * 物料
     */
    private String wl;
    /**
     * 描述
     */
    private String ms;
    /**
     * 图号/版本
     */
    private String thbb;
    /**
     * 子件
     */
    private String zj;
    /**
     * 数量
     */
    private String sl;
    /**
     * 交货日期
     */
    private String jhrq;

    /**
     * 库存地
     */
    private String kcd;

    /**
     * 仓位1
     */
    private String cw1;
    /**
     * 安装所在国家或地区
     */
    private String azszgjhdq;
    /**
     * CAR_SAFETY_GEAR_TYPE
     */
    private String carSafetyGearType;
    /**
     * HK
     */
    private String hk;
    /**
     * BK
     */
    private String bk;
    /**
     * TK
     */
    private String tk;
    /**
     * GRP_ALARM_TYPE
     */
    private String grpAlarmType;
    /**
     * MARKET_CLUSTER
     */
    private String marketCluster;
    /**
     * SCK_LMS_TYPE
     */
    private String sckLmsType;
    /**
     * 开关数量
     */
    private String kgsl;
    /**
     * 电线长度
     */
    private String dxzd;
    /**
     * 电线计算值
     */
    private String dxjsz;
    /**
     * 电线类型
     */
    private String dxlx;
    /**
     * 电线数量
     */
    private String dxsl;
    /**
     * 备注
     */
    private String bz;
    /**
     * 创建人ID
     */
    private Long createBy;
    /**
     * 修改人ID
     */
    private Long updateBy;
    /**
     * 逻辑删除标识(0-未删除 1-已删除)
     */
    private Integer isDeleted;
    /**
     * 合并子组件id
     */
    private Long rowId;
}
